github.com/isti4github/eth-ecc@v0.0.0-20201227085832-c337f2d99319/docs/eccpow windows instuction/Windows install instruction.md (about)

     1  # Linux install instruction
     2  
     3  이 글은 윈도우의 가상머신에 우분투 리눅스를 설치하여, ETH-ECC를 실행하기 위한 환경을 구성하는데 목적을 둠.
     4  
     5  목차
     6  
     7  1. VMware 다운로드 및 설치
     8  2. 우분투 다운로드
     9  3. VMware 에서 우분투 설치
    10  4. 리눅스 상에서 실행 환경 설정
    11  5. ETH-ECC 다운로드 및 인스톨
    12  
    13  ## 1. VMware 다운로드 및 설치
    14  
    15  https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html
    16  
    17  위 링크로 들어가 윈도우용 vmware 다운로드 및 설치
    18  
    19  ![vmware-download](./img/vmware-download.PNG)
    20  
    21  ## 2. 우분투 다운로드
    22  
    23  https://ubuntu.com/download/desktop
    24  
    25  위 링크로 들어가 LTS버전 우분투 다운로드
    26  
    27  ![ubuntu-download](./img/ubuntu-download.PNG)
    28  
    29  ## 3. VMware에서 우분투 설치
    30  
    31  1. VMware 실행 후 Create a New Virtual Machine 클릭
    32  
    33  ![step01](./img/step01.PNG)
    34  
    35  2. 설치한 우분투 선택 후 next 클릭하고 설치 진행
    36  
    37  ![step02](./img/step02.PNG)
    38  
    39  
    40  
    41  ## 4. 리눅스 상에서 실행 환경 설정
    42  
    43  1. 설치가 끝나면 리눅스에서 오른쪽 마우스를 클릭하여 터미널 실행 후 패키지 업데이트 및 설치	
    44  
    45    ![step03-0](./img/step03-0.PNG)
    46  
    47  - 패키지 업데이트
    48  
    49    ![step03](./img/step03.PNG)
    50  
    51  - 고 언어 설치
    52  
    53    ![step04](./img/step04.PNG)
    54  
    55  - git 설치
    56  
    57    ![step4-1](./img/step4-1.PNG)
    58  
    59  1. 고 언어 설치 후 설치 확인
    60  
    61     - 터미널에서 go env 입력 하여 설치 확인
    62  
    63  ![step05](./img/step05.PNG)
    64  
    65  ## 5. ETH-ECC 다운로드 및 인스톨
    66  
    67  1. ETH-ECC를 설치하기 원하는 위치에서 터미널 실행
    68  
    69    ![step04-2](./img/step04-2.PNG)
    70  
    71  2. 터미널에 명령어 입력하여 ETH-ECC 다운로드
    72  
    73  ```
    74  git clone https://github.com/cryptoecc/ETH-ECC.git
    75  ```
    76  
    77  위 커맨드를 터미널에 입력함
    78  
    79  ![step06](./img/step06.PNG)
    80  
    81  3. 다운로드가 끝나면 다운로드 된 ETH-ECC 폴더로 이동
    82  
    83     ![step07](./img/step07.PNG)
    84  
    85  4. ETH-ECC 폴더 안에서 터미널 실행
    86  
    87     ![step08](./img/step08.PNG)
    88  
    89  5. 터미널에서 컴파일 실행
    90  
    91     ```
    92     make all
    93     ```
    94  
    95     ![step09](./img/step09.PNG)
    96  
    97  6. 바이너리 파일이 위치해 있는 build/bin 경로로 이동
    98  
    99     ```
   100     cd build/bin
   101     ```
   102  
   103     ![step10](./img/step10.PNG)
   104     
   105     
   106     
   107  
   108  ---
   109  
   110  이후 터미널에서 `./puppeth`를 실행하여  [Build private network and test](https://github.com/cryptoecc/ETH-ECC/blob/master/tutorial.md#21-configuration-of-eth-ecc-environment) 의 2.1단계부터 수행하면 private network 실습이 가능함.
   111  
   112  ```
   113  ./puppeth
   114  ```
   115  
   116  ![step11](./img/step11.PNG)
   117